#ifndef INSUMO_PROVEEDOR_H
#define INSUMO_PROVEEDOR_H
#include <QDjangoModel.h>
#include <QObject>
#include "insumo.h"
#include "proveedor.h"

class Insumo_Proveedor : public QDjangoModel
{
    Q_OBJECT
    Q_PROPERTY(int id_insumo_proveedor READ getId_insumo_proveedor WRITE setId_insumo_proveedor)
    Q_PROPERTY(double precio READ getPrecio WRITE setPrecio)
    Q_PROPERTY(Insumo *insumo READ getInsumo WRITE setInsumo)
    Q_PROPERTY(Proveedor *proveedor READ getProveedor WRITE setProveedor)
    Q_CLASSINFO("id_insumo_proveedor","primary_key=true")

public:
    explicit Insumo_Proveedor(QObject *parent = 0);

    double getPrecio() const;
    void setPrecio(double value);

    Insumo *getInsumo() const;
    void setInsumo(Insumo *insumo);

    Proveedor *getProveedor() const;
    void setProveedor(Proveedor *proveedor);

    int getId_insumo_proveedor() const;
    void setId_insumo_proveedor(int value);

private:
    double precio;
    int id_insumo_proveedor;

};

#endif // INSUMO_PROVEEDOR_H
